Load Balancing HPF programs by Migrating Virtual Processors

نویسنده

  • Christian Pérez
چکیده

This paper explores the integration of load balancing features in the data parallel language HPF targeting semi-regular applications. We show that the HPF virtual processors are good candidates to be the unit of migration. Then, we compare 3 possible implementations and show that threads provide a good tradeoo between eeciency and ease of implementation. We nally describe a preliminary implementation. The experimental results, obtained with the Gaussian elimination with partial pivoting are promising. Equilibrage de charge de programmes HPF par la migration de processeurs virtuels R esum e : Ce papier etudie l'int egration dans le langage HPF d'un equilibrage de charge visant les applications semi-r eguli eres. Nous montrons que les processeurs virtuels du langage sont de bons candidats pour ^ etre l'unit e de migration. Nous comparons alors 3 impl ementations possibles et il appara^ t que les processus l egers repr esentent un bon compromis entre l'eecacit e et la facilit e d'impl ementation. Nous d ecrivons ensuite notre impl ementation pr eliminaire. Les r esultats exp erimentaux obtenus avec l' elimination de Gauss avec pivot partiel sont prometteurs. Mots-cl e : Langages a parall elisme de donn ees, HPF, compilation, environnement d'ex ecution multi-thread, migration de processus l egers.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Load Balancing Hpf Programs by Migrating Virtual Processors Ecole Normale Supérieure De Lyon Load Balancing Hpf Programs by Migrating Virtual Processors Load Balancing Hpf Programs by Migrating Virtual Processors

This paper explores the integration of load balancing features in the data parallel lan guage HPF targeting semi regular applications We show that the HPF virtual pro cessors are good candidates to be the unit of migration Then we compare possible implementations and show that threads provide a good tradeo between e ciency and ease of implementation We nally describe a preliminary implementatio...

متن کامل

Visualization of Hpf Data Mappings and of Their Communication Cost

HPF-Builder graphical environment provides an interactive and visual solution to edit and visualize HPF data mapping directives. It frees the HPF programmers of all the syntactic constraints. General and detailled visualizations give complete information about data distribution along the grids of processors. Compare several mappings implies to evaluate some statistics about load distribution an...

متن کامل

Iterative Dynamic Load Balancing in Multicomputers

Dynamic load balancing in multicomputers can improve the utilization of processors and the eeciency of parallel computations through migrating workload across processors at runtime. We present a survey and critique of dynamic load balancing strategies that are iterative: workload migration is carried out through transferring processes across nearest neighbor processors. Iterative strategies hav...

متن کامل

A user-Level process package for PVM

This paper describes an approach to supporting efcient processor virtualization and dynamic load balancing for message-based, parallel programs. Specifically, a user-level process package (UPVM) for SPMD-style PVM applications is presented. UPVM supports light-weight virtual processors that are transparently and independently migratable. It also implements a source-code compatible PVM interface...

متن کامل

The Importance of Locality in Scheduling and Load Balancing for Multiprocessors

This paper addresses the importance of locality when migrating tasks of a parallel program between processors for load balancing in a multiprocessor. Static and preprocessing task scheduling algorithms work well for certain applications, but irregular problems often require dynamic load balancing. Many heuristics have been developed for scheduling the proper number of iterations of a parallel l...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1997